package factory;

import dao.PetDao;
import dao.PetDaoMySqlImpl;
import dao.PetDaoOracleImpl;

public class PetDaoFactory {
    public static String defaultBeanName = "petDaoMySQLImpl";

    public static PetDao getInstance(String beanName) {
        PetDao petDao = null;
        switch (beanName) {
            case "petDaoMySQLImpl":
                petDao = new PetDaoMySqlImpl();
                break;
            case "PetDaoOracleImpl":
                petDao = new PetDaoOracleImpl();
                break;
            default:
                throw new RuntimeException("未找到'" + beanName + "'对应的对象");
        }
        return petDao;
    }
}
